

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace project.provincias_dir
{
public partial class main_provincias : System.Web.UI.Page
{
 protected void Page_Load(object sender, EventArgs e) 
 {
  PanelAviso.Visible = false;
  if (!Page.IsPostBack)
  {
     // Borrar
  if (Request["idb"] != null)
  {
   provincias.Delete(sf.entero(Request["idb"]));
   Response.Redirect("./listado_provincias.aspx");
  }
  // Editar
  if (Request["id"] != null)
  {
   provincias res = new provincias(sf.entero(Request["id"]));
   
  

   
txtnombre.Text = res.nombre;
 

    }
  else
  {
   butModificar.Text = "Insertar";
  }
   }
 }
 protected void butModificar_Click(object sender, EventArgs e)
 {
 lblinfo.Text="";
  // modificar
  if (Request["id"] != null)
  {
   provincias res = new provincias(sf.entero(Request["id"]));
 
      
    
                  
    
              
                                                                                      
    
              
                                            res.nombre=sf.SafeSql(sf.cadena(txtnombre.Text));   
                                                          
    
              
                                                                                         if(lblinfo.Text=="")
   {
    res.Update();
   res = null;
   mensaje("Modificado con exito", true);
   }
  }
  // insertar...
  else
  {
   provincias res = new provincias(); 
      
   
                 
   
                                                                                          
   
                                  res.nombre=sf.SafeSql(sf.cadena(txtnombre.Text)) ; 
                                                                        
   
                                                                                             if(lblinfo.Text=="")   
   {
    provincias.Insert(res);
    res = null;
   mensaje("Insertado con exito", true);
}
       
   
  }
 }
 
   
 private void mensaje(string p, bool ok)
 {
       if (!ok)
                PanelAviso.CssClass = "error";
            else
                PanelAviso.CssClass = "aviso";
  lblinfo.Text = p;
  lblinfo.Visible = true;
  PanelAviso.Visible = true;
 }
  protected void butCancelar_Click(object sender, EventArgs e)
 {
 }
 
 
   
 
 // funciones extra para campos extra
                    
      
                           
       
                
      
                           
       
                
      
                           
       
        
 
} 
}
